#ifndef SHAPE_H
#define SHAPE_H

#include <iostream>
#include <string>
#include <vector>
#include <fstream>
#include "cont_global.h"
using namespace std;
class CONTSHARED_EXPORT Shape
{
protected:
   vector<int> properties;
public:
    void offsetToNewXY(int, int);
    void setXY();
    vector<int> getProperties();
    virtual string Type() = 0;
    virtual void setProperties() = 0;
    virtual void printProperties() = 0;
};

#endif // SHAPE_H
